package com.cxhc.system.domain.app;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.cxhc.common.annotation.Excel;

/**
 * 楼宇垃圾分类对象 rp_building_rubbish_sort
 * 
 * @author Dhq
 * @String 2024-09-23
 */
public class RpBuildingRubbishSort
{
    /** $column.columnComment */
    private Long id;

    /** 检查时间 */
    @JsonFormat(pattern = "yyyy-MM-dd hh:mm:dd")
    @Excel(name = "检查时间", width = 30, dateFormat = "yyyy-MM-dd hh:mm:dd")
    private String checkTime;

    /** 楼宇 ID */
    @Excel(name = "楼宇 ID")
    private String areaId;

    /** 楼宇名称 */
    @Excel(name = "楼宇名称")
    private String areaName;

    /** 检查对象 */
    @Excel(name = "检查对象")
    private String name;

    /** 检查事项 */
    @Excel(name = "检查事项")
    private String items;

    /** 添加时间 */
    @JsonFormat(pattern = "yyyy-MM-dd hh:mm:dd")
    @Excel(name = "添加时间", width = 30, dateFormat = "yyyy-MM-dd hh:mm:dd")
    private String addTime;

    /** 添加用户ID */
    @Excel(name = "添加用户ID")
    private Long addUserId;

    /** 协同处理人员id */
    @Excel(name = "协同处理人员id")
    private String helpUserId;

    /** 协同处理人员 */
    @Excel(name = "协同处理人员")
    private String helpUserName;

    /** 备注 */
    @Excel(name = "备注")
    private String description;

    /** 更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss")
    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd hh:mm:ss")
    private String updateTime;

    /** 更新人 */
    @Excel(name = "更新人")
    private Long updateUserId;

    /** 添加人 */
    @Excel(name = "添加人")
    private String addUserRealName;

    /** 处理企业 ID */
    @Excel(name = "处理企业 ID")
    private Long entId;

    /** 处理企业 名称 */
    @Excel(name = "处理企业 名称")
    private String entName;

    /** 照片 */
    @Excel(name = "照片")
    private String photo;

    /** 状态(1未办结，2已办结) */
    @Excel(name = "状态(1未办结，2已办结)")
    private Long status;

    /** 处置结果 */
    @Excel(name = "处置结果")
    private String result;

    /** 办结添加时间 */
    @JsonFormat(pattern = "yyyy-MM-dd hh:mm:dd")
    @Excel(name = "办结添加时间", width = 30, dateFormat = "yyyy-MM-dd hh:mm:dd")
    private String completeAddTime;

    /** 办结添加人 */
    @Excel(name = "办结添加人")
    private Long completeAddUserId;

    /** 办结添加人名字 */
    @Excel(name = "办结添加人名字")
    private String completeAddRealName;

    /** 办结添加企业 */
    @Excel(name = "办结添加企业")
    private Long completeAddEntId;

    /** 办结添加企业名字 */
    @Excel(name = "办结添加企业名字")
    private String completeAddEntName;

    /** 办结时间 */
    @JsonFormat(pattern = "yyyy-MM-dd hh:mm:dd")
    @Excel(name = "办结时间", width = 30, dateFormat = "yyyy-MM-dd hh:mm:dd")
    private String completeTime;

    /** 办结项目 */
    @Excel(name = "办结项目")
    private String completeItems;

    /** 办结协同处理人员id */
    @Excel(name = "办结协同处理人员id")
    private String completeHelpUserId;

    /** 办结协同处理人员 */
    @Excel(name = "办结协同处理人员")
    private String completeHelpUserName;

    /** 办结照片 */
    @Excel(name = "办结照片")
    private String completePhoto;

    /** 楼宇垃圾桶数量是否够用（5） */
    @Excel(name = "楼宇垃圾桶数量是否够用", readConverterExp = "5=")
    private Long buildingEnough;

    /** 楼宇够不够用照片 */
    @Excel(name = "楼宇够不够用照片")
    private String buildingEnoughPhoto;

    /** 楼宇垃圾桶摆放不整齐不干净（5） */
    @Excel(name = "楼宇垃圾桶摆放不整齐不干净", readConverterExp = "5=")
    private Long buildingClear;

    /** 楼宇干不干净照片 */
    @Excel(name = "楼宇干不干净照片")
    private String buildingClearPhoto;

    /** 楼宇垃圾分类是否正确（10） */
    @Excel(name = "楼宇垃圾分类是否正确", readConverterExp = "1=0")
    private Long buildingCorrect;

    /** 楼宇正不正确照片 */
    @Excel(name = "楼宇正不正确照片")
    private String buildingCorrectPhoto;

    /** 楼层建立集中回收点（10） */
    @Excel(name = "楼层建立集中回收点", readConverterExp = "1=0")
    private Long layerCentral;

    /** 楼层集不集中照片 */
    @Excel(name = "楼层集不集中照片")
    private String layerCentralPhoto;

    /** 楼层垃圾桶数量是否够用（5） */
    @Excel(name = "楼层垃圾桶数量是否够用", readConverterExp = "5=")
    private Long layerEnough;

    /** 楼层够不够用照片 */
    @Excel(name = "楼层够不够用照片")
    private String layerEnoughPhoto;

    /** 楼层垃圾桶摆放不整齐不干净（5） */
    @Excel(name = "楼层垃圾桶摆放不整齐不干净", readConverterExp = "5=")
    private Long layerClear;

    /** 楼层干不干净照片 */
    @Excel(name = "楼层干不干净照片")
    private String layerClearPhoto;

    /** 楼层圾桶分类是否正确（10） */
    @Excel(name = "楼层圾桶分类是否正确", readConverterExp = "1=0")
    private Long layerCorrect;

    /** 楼层正不正确照片 */
    @Excel(name = "楼层正不正确照片")
    private String layerCorrectPhoto;

    /** 企业垃圾分类是否正确（10） */
    @Excel(name = "企业垃圾分类是否正确", readConverterExp = "1=0")
    private Long entCorrect;

    /** 企业正不正确照片 */
    @Excel(name = "企业正不正确照片")
    private String entCorrectPhoto;

    /** 合计扣分 */
    @Excel(name = "合计扣分")
    private Long totalScore;

    /** 位置 */
    @Excel(name = "位置")
    private String neighbourhood;

    /** 发布维度 */
    @Excel(name = "发布维度")
    private Double neighbourhoodLat;

    /** 发布经度 */
    @Excel(name = "发布经度")
    private Double neighbourhoodLng;

    /** 详细地址 */
    @Excel(name = "详细地址")
    private String neighbourhoodAddress;

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setCheckTime(String checkTime) 
    {
        this.checkTime = checkTime;
    }

    public String getCheckTime() 
    {
        return checkTime;
    }
    public void setAreaId(String areaId) 
    {
        this.areaId = areaId;
    }

    public String getAreaId() 
    {
        return areaId;
    }
    public void setAreaName(String areaName) 
    {
        this.areaName = areaName;
    }

    public String getAreaName() 
    {
        return areaName;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setItems(String items) 
    {
        this.items = items;
    }

    public String getItems() 
    {
        return items;
    }
    public void setAddTime(String addTime) 
    {
        this.addTime = addTime;
    }

    public String getAddTime() 
    {
        return addTime;
    }
    public void setAddUserId(Long addUserId) 
    {
        this.addUserId = addUserId;
    }

    public Long getAddUserId() 
    {
        return addUserId;
    }
    public void setHelpUserId(String helpUserId) 
    {
        this.helpUserId = helpUserId;
    }

    public String getHelpUserId() 
    {
        return helpUserId;
    }
    public void setHelpUserName(String helpUserName) 
    {
        this.helpUserName = helpUserName;
    }

    public String getHelpUserName() 
    {
        return helpUserName;
    }
    public void setDescription(String description) 
    {
        this.description = description;
    }

    public String getDescription() 
    {
        return description;
    }
    public void setUpdateUserId(Long updateUserId) 
    {
        this.updateUserId = updateUserId;
    }

    public Long getUpdateUserId() 
    {
        return updateUserId;
    }

    public String getAddUserRealName() {
        return addUserRealName;
    }

    public void setAddUserRealName(String addUserRealName) {
        this.addUserRealName = addUserRealName;
    }

    public void setEntId(Long entId)
    {
        this.entId = entId;
    }

    public Long getEntId() 
    {
        return entId;
    }
    public void setEntName(String entName) 
    {
        this.entName = entName;
    }

    public String getEntName() 
    {
        return entName;
    }
    public void setPhoto(String photo) 
    {
        this.photo = photo;
    }

    public String getPhoto() 
    {
        return photo;
    }
    public void setStatus(Long status) 
    {
        this.status = status;
    }

    public Long getStatus() 
    {
        return status;
    }
    public void setResult(String result) 
    {
        this.result = result;
    }

    public String getResult() 
    {
        return result;
    }
    public void setCompleteAddTime(String completeAddTime) 
    {
        this.completeAddTime = completeAddTime;
    }

    public String getCompleteAddTime() 
    {
        return completeAddTime;
    }
    public void setCompleteAddUserId(Long completeAddUserId) 
    {
        this.completeAddUserId = completeAddUserId;
    }

    public Long getCompleteAddUserId() 
    {
        return completeAddUserId;
    }
    public void setCompleteAddRealName(String completeAddRealName) 
    {
        this.completeAddRealName = completeAddRealName;
    }

    public String getCompleteAddRealName() 
    {
        return completeAddRealName;
    }
    public void setCompleteAddEntId(Long completeAddEntId) 
    {
        this.completeAddEntId = completeAddEntId;
    }

    public Long getCompleteAddEntId() 
    {
        return completeAddEntId;
    }
    public void setCompleteAddEntName(String completeAddEntName) 
    {
        this.completeAddEntName = completeAddEntName;
    }

    public String getCompleteAddEntName() 
    {
        return completeAddEntName;
    }
    public void setCompleteTime(String completeTime) 
    {
        this.completeTime = completeTime;
    }

    public String getCompleteTime() 
    {
        return completeTime;
    }
    public void setCompleteItems(String completeItems) 
    {
        this.completeItems = completeItems;
    }

    public String getCompleteItems() 
    {
        return completeItems;
    }
    public void setCompleteHelpUserId(String completeHelpUserId) 
    {
        this.completeHelpUserId = completeHelpUserId;
    }

    public String getCompleteHelpUserId() 
    {
        return completeHelpUserId;
    }
    public void setCompleteHelpUserName(String completeHelpUserName) 
    {
        this.completeHelpUserName = completeHelpUserName;
    }

    public String getCompleteHelpUserName() 
    {
        return completeHelpUserName;
    }
    public void setCompletePhoto(String completePhoto) 
    {
        this.completePhoto = completePhoto;
    }

    public String getCompletePhoto() 
    {
        return completePhoto;
    }
    public void setBuildingEnough(Long buildingEnough) 
    {
        this.buildingEnough = buildingEnough;
    }

    public Long getBuildingEnough() 
    {
        return buildingEnough;
    }
    public void setBuildingEnoughPhoto(String buildingEnoughPhoto) 
    {
        this.buildingEnoughPhoto = buildingEnoughPhoto;
    }

    public String getBuildingEnoughPhoto() 
    {
        return buildingEnoughPhoto;
    }
    public void setBuildingClear(Long buildingClear) 
    {
        this.buildingClear = buildingClear;
    }

    public Long getBuildingClear() 
    {
        return buildingClear;
    }
    public void setBuildingClearPhoto(String buildingClearPhoto) 
    {
        this.buildingClearPhoto = buildingClearPhoto;
    }

    public String getBuildingClearPhoto() 
    {
        return buildingClearPhoto;
    }
    public void setBuildingCorrect(Long buildingCorrect) 
    {
        this.buildingCorrect = buildingCorrect;
    }

    public Long getBuildingCorrect() 
    {
        return buildingCorrect;
    }
    public void setBuildingCorrectPhoto(String buildingCorrectPhoto) 
    {
        this.buildingCorrectPhoto = buildingCorrectPhoto;
    }

    public String getBuildingCorrectPhoto() 
    {
        return buildingCorrectPhoto;
    }
    public void setLayerCentral(Long layerCentral) 
    {
        this.layerCentral = layerCentral;
    }

    public Long getLayerCentral() 
    {
        return layerCentral;
    }
    public void setLayerCentralPhoto(String layerCentralPhoto) 
    {
        this.layerCentralPhoto = layerCentralPhoto;
    }

    public String getLayerCentralPhoto() 
    {
        return layerCentralPhoto;
    }
    public void setLayerEnough(Long layerEnough) 
    {
        this.layerEnough = layerEnough;
    }

    public Long getLayerEnough() 
    {
        return layerEnough;
    }
    public void setLayerEnoughPhoto(String layerEnoughPhoto) 
    {
        this.layerEnoughPhoto = layerEnoughPhoto;
    }

    public String getLayerEnoughPhoto() 
    {
        return layerEnoughPhoto;
    }
    public void setLayerClear(Long layerClear) 
    {
        this.layerClear = layerClear;
    }

    public Long getLayerClear() 
    {
        return layerClear;
    }
    public void setLayerClearPhoto(String layerClearPhoto) 
    {
        this.layerClearPhoto = layerClearPhoto;
    }

    public String getLayerClearPhoto() 
    {
        return layerClearPhoto;
    }
    public void setLayerCorrect(Long layerCorrect) 
    {
        this.layerCorrect = layerCorrect;
    }

    public Long getLayerCorrect() 
    {
        return layerCorrect;
    }
    public void setLayerCorrectPhoto(String layerCorrectPhoto) 
    {
        this.layerCorrectPhoto = layerCorrectPhoto;
    }

    public String getLayerCorrectPhoto() 
    {
        return layerCorrectPhoto;
    }
    public void setEntCorrect(Long entCorrect) 
    {
        this.entCorrect = entCorrect;
    }

    public Long getEntCorrect() 
    {
        return entCorrect;
    }
    public void setEntCorrectPhoto(String entCorrectPhoto) 
    {
        this.entCorrectPhoto = entCorrectPhoto;
    }

    public String getEntCorrectPhoto() 
    {
        return entCorrectPhoto;
    }
    public void setTotalScore(Long totalScore) 
    {
        this.totalScore = totalScore;
    }

    public Long getTotalScore() 
    {
        return totalScore;
    }
    public void setNeighbourhood(String neighbourhood) 
    {
        this.neighbourhood = neighbourhood;
    }

    public String getNeighbourhood() 
    {
        return neighbourhood;
    }
    public void setNeighbourhoodLat(Double neighbourhoodLat)
    {
        this.neighbourhoodLat = neighbourhoodLat;
    }

    public Double getNeighbourhoodLat()
    {
        return neighbourhoodLat;
    }
    public void setNeighbourhoodLng(Double neighbourhoodLng)
    {
        this.neighbourhoodLng = neighbourhoodLng;
    }

    public Double getNeighbourhoodLng()
    {
        return neighbourhoodLng;
    }
    public void setNeighbourhoodAddress(String neighbourhoodAddress) 
    {
        this.neighbourhoodAddress = neighbourhoodAddress;
    }

    public String getNeighbourhoodAddress() 
    {
        return neighbourhoodAddress;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("checkTime", getCheckTime())
            .append("areaId", getAreaId())
            .append("areaName", getAreaName())
            .append("name", getName())
            .append("items", getItems())
            .append("addTime", getAddTime())
            .append("addUserId", getAddUserId())
            .append("helpUserId", getHelpUserId())
            .append("helpUserName", getHelpUserName())
            .append("description", getDescription())
            .append("updateTime", getUpdateTime())
            .append("updateUserId", getUpdateUserId())
            .append("addUserRealName", getAddUserRealName())
            .append("entId", getEntId())
            .append("entName", getEntName())
            .append("photo", getPhoto())
            .append("status", getStatus())
            .append("result", getResult())
            .append("completeAddTime", getCompleteAddTime())
            .append("completeAddUserId", getCompleteAddUserId())
            .append("completeAddRealName", getCompleteAddRealName())
            .append("completeAddEntId", getCompleteAddEntId())
            .append("completeAddEntName", getCompleteAddEntName())
            .append("completeTime", getCompleteTime())
            .append("completeItems", getCompleteItems())
            .append("completeHelpUserId", getCompleteHelpUserId())
            .append("completeHelpUserName", getCompleteHelpUserName())
            .append("completePhoto", getCompletePhoto())
            .append("buildingEnough", getBuildingEnough())
            .append("buildingEnoughPhoto", getBuildingEnoughPhoto())
            .append("buildingClear", getBuildingClear())
            .append("buildingClearPhoto", getBuildingClearPhoto())
            .append("buildingCorrect", getBuildingCorrect())
            .append("buildingCorrectPhoto", getBuildingCorrectPhoto())
            .append("layerCentral", getLayerCentral())
            .append("layerCentralPhoto", getLayerCentralPhoto())
            .append("layerEnough", getLayerEnough())
            .append("layerEnoughPhoto", getLayerEnoughPhoto())
            .append("layerClear", getLayerClear())
            .append("layerClearPhoto", getLayerClearPhoto())
            .append("layerCorrect", getLayerCorrect())
            .append("layerCorrectPhoto", getLayerCorrectPhoto())
            .append("entCorrect", getEntCorrect())
            .append("entCorrectPhoto", getEntCorrectPhoto())
            .append("totalScore", getTotalScore())
            .append("neighbourhood", getNeighbourhood())
            .append("neighbourhoodLat", getNeighbourhoodLat())
            .append("neighbourhoodLng", getNeighbourhoodLng())
            .append("neighbourhoodAddress", getNeighbourhoodAddress())
            .toString();
    }
}
